import getpass

# 导入getpass库
name = "王恋芳"
passwd = "123456"
# 设置一个循环，若用户输入信息有误可循环重新输入，直至输入正确
while True:
    username = input("请输入用户名:")
    password = getpass.getpass("请输入密码: ")
    if username == name and password == passwd:
        print("登录成功!")  # 信息正确，提示登录成功
        filename = open('test_file.text', 'w+', encoding="utf-8")
        print(username + "用户,欢迎您!", file=filename)  # 打开文件并写入欢迎语
        break
    else:
        print("用户名或密码错误")  # 信息有误时的提示
